﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace EncryptionServer.COM
{
    /// <summary>
    /// 产品状态
    /// </summary>
    public enum OrderInfoStatus
    {
        Start = 0,              //开始--等待审核（如：计算总价等操作）
        Doing,                  //正在生产中(特指分片之前的操作)
        Error,                  //异常
        FenPianCompleted,       //分片完成(删除)//将要委外
        OutProcess,             //外加工中...(删除)
        Received,               //已收件(删除)
        OverOrder,              //结单(删除)
        Stop,                   //客服停止生产
        Completed,              //完成
        NoCheckCount,           //余额不足
        WaitPhotoMove,          //10等待照片移动
        AutoStartOrder,         //11自动开单
        Deleted,                 //已删除
        WaitPay                 //等待付钱
    }
    /// <summary>
    /// 订单状态
    /// </summary>
    public enum OrderBagStatus
    {
        Doing,                  //正在进行中
        UnComplete,             //未完成
        Eroor,                  //异常
        Completed,              //完成
        Fetched,                //已结单
        ProductStop,            //订单中有产品取消生产
        OrderBagStop,           //所有订单取消
        WaitPhotoMove,          //7等待照片移动
        Deleted,                //订单已被删除
        AutoStartOrder,          //9自动开单
        WaitPay                 //等待付款
    }
    /// <summary>
    /// 照片状态
    /// </summary>
    public enum PhotoStatus
    {
        NoDistributePrinter,    //未分配打印机
        DistributedPrinter,     //已分配打印机
        PingBan,                //已拼板
        Printed,                //已打印
        FenPian,                //分片完成
        WaitPhotoMove,          //5照片等待移动   
        PhotoNotExist,          //6照片不存在
        PhotoBingFa,            //7照片的并发状态
        PhotoInnerReturn,       //照片内部返单中
        DesignDelete,           //设计删除
        PingBanInd,             //正在拼版中,暂被拼版软件占用
        AutoStartOrder,         //11自动开单
        OrderDeleted            //订单已删除
    }
}
